$.validator.setDefaults({
    submitHandler : function() {
        updateConfig();
    }
});

var app = new Vue({
    el:"#app",
    data:{

    },
    methods:{
        validateRule:function () {
            var icon = "<i class='fa fa-times-circle'></i> ";
            $("#signupForm").validate({
                // rules : {
                //     id : {
                //         required : true
                //     }, spaceId : {
                //         required : true
                //     }, spaceName : {
                //         required : true
                //     }
                // },
                // messages : {
                //     spaceId : {
                //         required : icon + "请输入区域"
                //     }, spaceName : {
                //         required : icon + "请输入区域名称"
                //     }
                // }
            })
        }
    },
    mounted:function() {
        debugger
        if ($("#iedState").val() === "true"){
            $(":radio[name='iedState'][value='true']").prop("checked", "checked");
        } else {
            $(":radio[name='iedState'][value='false']").prop("checked", "checked");
        }
        this.validateRule();
    }
});

function updateConfig(){
    var iec61850IedVo = {
        "id":$("#id").val(),
        "iedName":$("#iedName").val(),
        "iedDesc":$("#iedDesc").val(),
        "iedIp":$("#iedIp").val(),
        "iedState":$('input:radio:checked').val()===undefined?false:$('input:radio:checked').val()
    };
    $.ajax({
        cache : true,
        type : "POST",
        url : context + 'ICDImportConfig/updateConfig',
        data :JSON.stringify(iec61850IedVo),
        dataType : 'json',
        contentType:'application/json',
        error : function(request) {
            parent.layer.alert("Connection error");
        },
        success : function(data) {
            if (data.code === 200) {
                if (data.data.code === 200){
                    parent.layer.msg("操作成功");
                } else if(data.data.code === 200){
                    parent.layer.msg("操作失败");
                }
                var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
                parent.layer.close(index);
            }
        }
    });
}